package global

import (
	"gin-vue-admin/utils/timer"

	"go.uber.org/zap"

	"gin-vue-admin/config"

	"github.com/go-redis/redis"
	"github.com/spf13/viper"
	"gorm.io/gorm"
)

var (
	GVA_DB     *gorm.DB
	GVA_REDIS  *redis.Client
	GVA_CONFIG config.Server
	GVA_VP     *viper.Viper
	//GVA_LOG    *oplogging.Logger
	GVA_LOG   *zap.Logger
	GVA_Timer timer.Timer = timer.NewTimerTask()
	CNoteType []string = []string{`营业执照或律师执照`,`外国企业常驻代表机构登记证`,`组织机构代码证`}//单位证件类型
	ClientType []string = []string{`居民身份证`,`护照`,`港澳居民居住证`,`台湾居民居住证`,`台湾居民来往大陆通行证`,
		`港澳居民来往内地通行证`,`外国人永久居留身份证`,}//被授权人证劵类型或法人证券类型
	Ctype []string = []string{
		`国有企业`,`国有控股企业`,`外资企业`,`合资企业`,`私营企业`,`事业单位`,`国家行政机关`,`政府`, //单位性质
	}
)